body 
{
    scrollbar-face-color: #ffffff; scrollbar-shadow-color: #6997B2; 
    scrollbar-highlight-color: #6997B2; scrollbar-3dlight-color: #FFFFFF; 
    scrollbar-darkshadow-color: #ffffff; scrollbar-track-color: #FFFFFF; 
    scrollbar-arrow-color: #6997B2;
    bgcolor: "white";
    text: "black";
    link: "blue";
    vlink: "purple";
    alink: "red";
    
}
td { font-size: 9pt; font-family:Arial, Helvetica, sans-serif; line-height:12pt; color:#666666; }
textarea { font-size: 9pt; font-family:Arial, Helvetica, sans-serif; line-height:12pt;}

.p{color:#D9D9D9; }
a.p:active {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #006699;text-decoration:none; }
a.p:link    {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #006699;text-decoration:none; }
a.p:visited{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #006699;text-decoration:none; }
a.p:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #1C86BD; text-decoration:none;}
a.o:link {
    font-size: 9pt;
    color: #3E6718;
    text-decoration: none;
}
a.o:visited {
    font-size: 9pt;
    color: #F59292;
    text-decoration: none;
}
a.o:hover {
    font-size: 9pt;
    color: #F1A400;
    text-decoration: underline;
}
a.small{
    font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #006699; text-decoration:none;
}


A:link {text-decoration:none; color:#006699; }
A:visited {text-decoration:none; color:#006699;}
A:active {text-decoration:none; color:#006699; }
A:hover {text-decoration:none; color:#1C86BD; }

.altbox{ /* 꼬리�?박스 */
    background-color:#fdfae9;
    border-style:solid;
    border-width:1px;
    border-color:#c6bc87;
    padding-left:4px;
    padding-top:2px;
    padding-bottom:1px;
}

.tablebody { margin-left:40px;margin-top:10px;margin-bottom:15px;}
.tabody { margin-left:40px;margin-top:10px;margin-bottom:0px;}
.tbody { margin-left:40px;margin-bottom:15px;}

.tabbox{ /* ?�반 ??��??*/
    background-color:#ffffff;
    border-style:solid;
    border-width:1px;
    border-color:#96B47B;
    border-top:0px;
    padding-left:7px;
    padding-top:7px;
    padding-bottom:7px;
}

.tabalbox{ /* ?�체 ??박스 */
    background-color:#ffffff;
    border-style:solid;
    border-width:1px;
    border-color:#96B47B;
    padding-left:7px;
    padding-top:7px;
    padding-bottom:7px;
}

.tablebox{ 
    background-color:#ffffff;
    border-style:solid;
    border-width:1px;
    border-color:#96B47B;
    border-left:0px;
    padding-left:7px;
    padding-top:7px;
    padding-bottom:7px;
}
/* 간격 */
.txtmargin2 { margin-bottom : 2px; }
.txtmargin3 { margin-bottom : 3px; }
.txtmargin5 { margin-bottom : 5px; }
.txtmargin7 { margin-bottom : 7px; }
.txtmargin10 { margin-bottom : 10px; }
.txtmargin12 { margin-bottom : 12px; }
.txtmargin15 { margin-bottom : 15px; }

/* 강조??*/
.redcon2{
    color:#ED3B05;
    font-size: 16px;
    font-family: Stencil;
    text-decoration: underline;
    font-style: normal;
}
.redcon{ color:#ED3B05; }
.greencon{ color:#2D4F0F; }
.excon{ color:#004A80; }
.bluecon{ color:#3E6CDF; }

.blcon{ color:blue; cursor:hand; text-decoration:underline; }
.ball{ color:#827B00; font-weight:bold; margin-bottom :7px; }
.balltext{ color:#4545c7; font-weight:bold; margin-bottom :7px; }

.blankbox{ 
    background-color:#ffffff;
    border-style:solid;
    border-width:1px;
    border-color:#97bae6;
    padding-left:6px;
    padding-top:8px;
    padding-bottom:6px;
}


.cellback{ background-color:#97bae6; }
.celltop{ background-color:#e4f4ff;color:#2955ad;font-weight:bold;}
.cellmid{background-color:#F2F9FE;color:#000000;}
.celllight{ background-color:#ffffff;padding-left:5px;}
.table_top {
    text-align: center;
    vertical-align: middle;
    height: 30px;
    margin-top: 5px;
    margin-right: 0px;
    margin-bottom: 5px;
    margin-left: 0px;
    font-weight: normal;
}
.leftmenu_top {
    font-family:Stencil; font-size:22; color:rgb(162,197,194); }
.button_big {
    height: 50px;
    width: 200px;
    font-size: 18px;
}
.button_normal {
    height: 22px;
    width: 100px;
    font-size: 12px;
}
.button_small {
    height: 22px;
    width: 50px;
    font-size: 12px;
}
.input_text_readonly {
 text-align:right; 
 vertical-align:bottom; 
 border: 0px solid #ffffff; 
 background-color:#F1F1F1;
 color:#666666;
}
.comment {
    color: #FF0000;
}
.input {
    border: 0px solid #D8D8D8;
    font-size: 11px;
}
.nosize_input {
    border: 0px solid #D8D8D8;
}
.transparent_input {
    width:75px;
    height:17px; 
    text-align:right;
    border:0px solid maroon;
    background:transparent;
}
.input_readyonly {
    border: 0px solid #ffffff;
    font-size: 11px;
}
.td_input {
    font-size: 11px;
    text-align: center;
    display: table-header-group;
}
.input_money {
    vertical-align:middle;
    border: 0px solid #FFFFCC;
    text-align: right;
    width: 60px;
    font-size: 12px;
    cursor: text;
}
select {
    vertical-align:middle;
    border: 0px solid #FFFFCC;
    font-size: 12px;
    cursor: hand;
    list-style-type: disc;
    float: none;
}

.check_opt {
    vertical-align:middle;
    border: 0px solid #FFFFCC;
    text-align: left;
    font-size: 3px;
    cursor: hand;
}


.tabContent{
    padding:5px 5px 5px 5px;
    border:1px solid #c4c4c4;
    border-top: 1px solid #c4c4c4;
    margin:-20 0 0 0;
    text-align:left
}

.tab_Title {width:100%}
.tab_Title dd{
    cursor:pointer
}
.tab_Title em {width:100%;text-align:center;padding:7px 0 0 0;display:table} 
.tab_Title .left{
    float:left;
    width:2px;
    height:30px;
    background:url('../images/tab_left.gif');
    margin:0 0 0 0
}
.tab_Title .center_on{
    background-image:url('../images/tab_center_on.gif');
    float:left;
    width:80px;
    height:30px;
    margin-left: 0px;      
    border-bottom: 2px solid white
}
.tab_Title .center_off{
    background-image:url('../images/tab_center_off.gif');
    float:left;
    width:80px;
    height:30px;
    margin:0 0 0 0;
}
.tab_Title .middle{
    background-image:url('../images/tab_middle.gif');
    float:left;
    width:4px;
    height:30px;
    margin:0 0 0 0
}
.tab_Title .right{
    background-image:url('../images/tab_right.gif');
    float:left;
    width:2px;
    height:30px;
    margin:0 0 0 0
}

.loginbox input {
    width:140px;
    height:18px;
    border:1px solid #9999c1;
    padding:2px 0 0 3px;
    font-size:12px;
    color:#000000
}